\hypertarget{class_yig_cable}{
\section{YigCable Class Reference}
\label{class_yig_cable}\index{YigCable@{YigCable}}
}


{\ttfamily \#include $<$yigcable.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_yig_cable_a46f84075d942d350fe5bbf32c0fc43a8}{YigCable} (\hyperlink{class_synth}{Synth} $\ast$synth, int inBus, int outBus, QObject $\ast$parent=0)
\item 
\hyperlink{class_yig_cable_aba06dcf704830e62476564162d3b1d1a}{$\sim$YigCable} ()
\item 
int \hyperlink{class_yig_cable_afe556496fc4573225c7ef80ca3c0cfae}{getInBus} ()
\item 
int \hyperlink{class_yig_cable_ab09117e2037f3940e98756811bd8b970}{getOutBus} ()
\item 
void \hyperlink{class_yig_cable_a1a5a9d95d51185bf0d5a490ac3be68b7}{free} ()
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{class_yig_cable}{YigCable} handles the routing of audio from/to synths on the server and deals with networking these connections 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_yig_cable_a46f84075d942d350fe5bbf32c0fc43a8}{
\index{YigCable@{YigCable}!YigCable@{YigCable}}
\index{YigCable@{YigCable}!YigCable@{YigCable}}
\subsubsection[{YigCable}]{\setlength{\rightskip}{0pt plus 5cm}YigCable::YigCable ({\bf Synth} $\ast$ {\em synth}, \/  int {\em inBus}, \/  int {\em outBus}, \/  QObject $\ast$ {\em parent} = {\ttfamily 0})\hspace{0.3cm}{\ttfamily  \mbox{[}explicit\mbox{]}}}}
\label{class_yig_cable_a46f84075d942d350fe5bbf32c0fc43a8}
\hyperlink{class_yig_cable}{YigCable} constructor 
\begin{DoxyParams}{Parameters}
\item[{\em Synth$\ast$}]The synth on the server that this cable controls \item[{\em QObject$\ast$}]The parent QObject for thread affinity \end{DoxyParams}
\hypertarget{class_yig_cable_aba06dcf704830e62476564162d3b1d1a}{
\index{YigCable@{YigCable}!$\sim$YigCable@{$\sim$YigCable}}
\index{$\sim$YigCable@{$\sim$YigCable}!YigCable@{YigCable}}
\subsubsection[{$\sim$YigCable}]{\setlength{\rightskip}{0pt plus 5cm}YigCable::$\sim$YigCable ()}}
\label{class_yig_cable_aba06dcf704830e62476564162d3b1d1a}
\hyperlink{class_yig_cable}{YigCable} deconstructor, deletes the Synth$\ast$ pointer 

\subsection{Member Function Documentation}
\hypertarget{class_yig_cable_a1a5a9d95d51185bf0d5a490ac3be68b7}{
\index{YigCable@{YigCable}!free@{free}}
\index{free@{free}!YigCable@{YigCable}}
\subsubsection[{free}]{\setlength{\rightskip}{0pt plus 5cm}void YigCable::free ()}}
\label{class_yig_cable_a1a5a9d95d51185bf0d5a490ac3be68b7}
\hyperlink{class_yig_cable_a1a5a9d95d51185bf0d5a490ac3be68b7}{free()} Frees the cable synth on the SCSynth server \hypertarget{class_yig_cable_afe556496fc4573225c7ef80ca3c0cfae}{
\index{YigCable@{YigCable}!getInBus@{getInBus}}
\index{getInBus@{getInBus}!YigCable@{YigCable}}
\subsubsection[{getInBus}]{\setlength{\rightskip}{0pt plus 5cm}int YigCable::getInBus ()}}
\label{class_yig_cable_afe556496fc4573225c7ef80ca3c0cfae}
\hyperlink{class_yig_cable_afe556496fc4573225c7ef80ca3c0cfae}{getInBus()} Returns the input bus for this cable routing synth \begin{DoxyReturn}{Returns}
int The input bus number 
\end{DoxyReturn}
\hypertarget{class_yig_cable_ab09117e2037f3940e98756811bd8b970}{
\index{YigCable@{YigCable}!getOutBus@{getOutBus}}
\index{getOutBus@{getOutBus}!YigCable@{YigCable}}
\subsubsection[{getOutBus}]{\setlength{\rightskip}{0pt plus 5cm}int YigCable::getOutBus ()}}
\label{class_yig_cable_ab09117e2037f3940e98756811bd8b970}
\hyperlink{class_yig_cable_ab09117e2037f3940e98756811bd8b970}{getOutBus()} Returns the output bus for this cable routing synth \begin{DoxyReturn}{Returns}
int The output bus number 
\end{DoxyReturn}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
interface/yigcable.h\item 
interface/yigcable.cpp\end{DoxyCompactItemize}
